package ltd.hanamaki.study.array;

import java.util.Arrays;

public class Demo07 {

    /**
     * 一维数组中的每一个 元素 都是一个 具体的值
     * 二维数组中的每一个元素 都是一个 一维数组
     * @param args
     */
    public static void main(String[] args) {

        /* 一维数组的 定义 */
        int arr[] = {1, 2, 3};
        int arr1[] = new int[10];
        System.out.println(Arrays.toString(arr1));

        for (int i = 0; i < arr1.length; i++) {
            System.out.print(arr1[i] + "\t");
        }

        for (int i : arr1) {
            System.out.print(i + "\t");
        }
        System.out.println();

        /* 一维数组 的取值方式 下标 */
        System.out.println(arr1[2]);

        /* 多维数组 */
        /* 二维数组 */
        int arr2[][] = {{1, 2, 3},
                        {4, 5, 6},
                        {7, 8, 9}
        };

        /* 二维数组如何取值 */
        System.out.println(arr2[0][0]);

        for (int i = 0; i < arr2.length; i++) {
            for (int j = 0; j < arr2[i].length; j++) {
                System.out.print(arr2[i][j] + "\t");
            }
            System.out.println();
        }
//

        for (int[] ints : arr2) {
            for (int anInt : ints) {
                System.out.print(anInt + "\t");
            }
            System.out.println();
        }




    }


}
